<?php

namespace App\Constant;
/**
 * 常量
 * Class Constant
 * @package App\Constant
 */
class Constant
{
    // 客户端类型
    const ClientType_App    = 1; // app
    const ClientType_PC     = 2; // pc
    const ClientType_MinApp = 3; // minapp
    const ClientType_H5     = 5; // h5

    // 性别
    const Sex_Default = 0; // 保密
    const Sex_Male    = 1; // 男
    const Sex_Female  = 2; // 女
    // 审核状态
    const CheckStatus_Ing       = 1; // 待审核
    const CheckStatus_Again_Ing = 2; // 再次待审核
    const CheckStatus_Passed    = 3; // 通过
    const CheckStatus_Refused   = 4; // 拒绝
    // 菜单类型
    const MenuType_Default = 1; // 菜单
    const MenuType_Btn     = 2; // 按钮
    // 按钮类型
    const BtnType_Default = 1; // 普通操作按钮
    const BtnType_Query   = 2; // 查询按钮
    const BtnType_Export  = 3; // 导出按钮
    const BtnType_Win     = 4; // 弹窗按钮
    const BtnType_Save    = 5; // 保存按钮
    const BtnType_Down    = 6; // 下载按钮
    // 交易记录类型
    const TradeFlowType_Payment  = 1; // 付款
    const TradeFlowType_Refund   = 2; // 退款
    const TradeFlowType_Transfer = 3; // 转账
    const TradeFlowType_Rebate   = 4; // 返利
    // 交易方式类型
    const TradeType_Ali      = 1; // 支付宝
    const TradeType_Wechat   = 2; // 微信
    const TradeType_Ios      = 3; // 苹果内购
    const TradeType_Balance  = 4; // 余额
    const TradeType_Integral = 5; // 积分兑换
    const TradeType_Offline  = 6; // 线下支付
    // 交易方式
    const TradeWay_Online  = 1; // 线上交易
    const TradeWay_Offline = 2; // 线下交易
    // 交易状态
    const TradeStatus_Canceled = 0; // 已取消
    const TradeStatus_Ing      = -1; // 交易中
    const TradeStatus_Waiting  = 1; // 待交易
    const TradeStatus_Finish   = 2; // 交易完成
    const TradeStatus_Fail     = 3; // 交易失败
    // 短信验证码类型
    const SmsType_Register          = 1; // 用户注册
    const SmsType_BindMobile        = 2; // 绑定手机号
    const SmsType_BindEmail         = 3; // 绑定邮箱
    const SmsType_FastLogin         = 4; // 验证码登录
    const SmsType_ForgetPwd         = 5; // 找回密码
    const SmsType_IdCardCertificate = 6; // 实名认证
    const SmsType_SaveCompany       = 7; // 创建或修改企业信息
    const SmsType_EditPwd           = 8; // 修改密码
    // 协议类型
    const AgreementType_User             = 100; // 用户协议
    const AgreementType_PrivacyPolicy    = 101; // 隐私协议
    const AgreementType_AboutUs          = 102; // 公司介绍
    const AgreementType_ContactUs        = 103; // 联系我们
    const AgreementType_ProductIntroduce = 104; // 产品介绍
    const AgreementType_Partners         = 105; // 合作伙伴
    const AgreementType_OurInfo          = 106; // 关于我们
    const AgreementType_OurTask          = 107; // 我们的使命
    const AgreementType_OurHope          = 108; // 我们的愿景
    const AgreementType_OurDept          = 109; // 我们的团队
    // 表单类型
    const FormType_Text        = 'text';
    const FormType_Time        = 'time';
    const FormType_Select      = 'select';
    const FormType_MultiSelect = 'multiSelect';
    const FormType_TreeSelect  = 'treeSelect';
    const FormType_Textarea    = 'textarea';
    const FormType_LongText    = 'longText';
    const FormType_TableOpen   = 'tableOpen';
    // 标签类型
    const LabelType_HotelFacility = 1; // 酒店设施
    const LabelType_HotelPhoto    = 2; // 酒店相册
    // 套餐类型
    const ProductType_Hotel = 1; // 酒店套餐

}
